package com.eningqu.aipen.logic.model.medical;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Package:com.eningqu.aipen.logic.model.medical
 * Author:starr
 * Time:2023/11/15 19:46
 * Description: 病历联合患者信息实体类
 */
@NoArgsConstructor
@Data
public class MedicalWithPatientBean {

    @SerializedName("msg")
    public String msg;
    @SerializedName("code")
    public Integer code;
    @SerializedName("page")
    public List<PageDTO> page;

    @NoArgsConstructor
    @Data
    public static class PageDTO implements Serializable {
        @SerializedName("blId")
        public Integer blId;
        @SerializedName("hzId")
        public Integer hzId;
        @SerializedName("ysIdFirst")
        public Integer ysIdFirst;
        @SerializedName("ysIdCurrent")
        public String ysIdCurrent;
        @SerializedName("blCreateDate")
        public String blCreateDate;
        @SerializedName("ysNameFirst")
        public String ysNameFirst;
        @SerializedName("ysNameCurrent")
        public String ysNameCurrent;
        @SerializedName("blState")
        public Boolean blState;
        @SerializedName("hzName")
        public String hzName;
        @SerializedName("hzSex")
        public Boolean hzSex;
        @SerializedName("hzBirthDate")
        public String hzBirthDate;
        @SerializedName("hzBirthPlace")
        public String hzBirthPlace;
        @SerializedName("hzCard")
        public String hzCard;
        @SerializedName("hzMarry")
        public String hzMarry;
        @SerializedName("hzGm")
        public String hzGm;
        @SerializedName("hzImg")
        public Object hzImg;
        @SerializedName("blUpdateTime")
        public String blUpdateTime;
    }
}
